package io.renren.modules.sys.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 账户信息
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-11-22 14:29:35
 */
@TableName("account")
public class AccountEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId
	private Long id;
	/**
	 * 名称
	 */
	private String name;
	/**
	 * 编号
	 */
	private String serialno;
	/**
	 * 期初金额
	 */
	private Double initialamount;
	/**
	 * 当前余额
	 */
	private Double currentamount;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 是否默认
	 */
	private Boolean isdefault;

	public AccountEntity(){}

	public AccountEntity(Long id) {
		this.id = id;
	}

	public AccountEntity(String name, String serialno, Double initialamount, Double currentamount, String remark, Boolean isdefault) {
		this.name = name;
		this.serialno = serialno;
		this.initialamount = initialamount;
		this.currentamount = currentamount;
		this.remark = remark;
		this.isdefault = isdefault;
	}

	/**
	 * 设置：主键
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：编号
	 */
	public void setSerialno(String serialno) {
		this.serialno = serialno;
	}
	/**
	 * 获取：编号
	 */
	public String getSerialno() {
		return serialno;
	}
	/**
	 * 设置：期初金额
	 */
	public void setInitialamount(Double initialamount) {
		this.initialamount = initialamount;
	}
	/**
	 * 获取：期初金额
	 */
	public Double getInitialamount() {
		return initialamount;
	}
	/**
	 * 设置：当前余额
	 */
	public void setCurrentamount(Double currentamount) {
		this.currentamount = currentamount;
	}
	/**
	 * 获取：当前余额
	 */
	public Double getCurrentamount() {
		return currentamount;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：是否默认
	 */
	public void setIsdefault(Boolean isdefault) {
		this.isdefault = isdefault;
	}
	/**
	 * 获取：是否默认
	 */
	public Boolean getIsdefault() {
		return isdefault;
	}
}
